Please note that only line coverage is measured.
\begin{itemize}
	\item{LoadFile: 94\% \\ Higher coverage would require a second thread to time out, which is hard to simulate.}
	\item{Terminate: 100\%}
	\item{InitializeFileAudio: 67\% \\ Higher coverage would only be achieved by producing a serious error, as initializing an unsupported streamtype.}
	\item{audioProcessingWorker\_DoWork: 95\% \\ The remaining lines are only safeguards which are really hard to reproduce, as the program has terminated while this thread was initialized, are left out.}
	\item{Stop: 100\%}
	\item{TerminateSoundTouchSharp: 100\%}
	\item{InitializeNAudioLibrary: 59\% \\ For higher coverage different machines with different hardware and operating systems would have been needed.}
	\item{CreateSoundTouchProvider: 100\%}
	\item{InitializeEqualizerEffect: 100\%}
	\item{ChangeStatus: 100\%}
	\item{ProcessAudio: 86\% \\ It is unclear if the loop, that makes up most of the uncovered code, is actually reachable, since the condition samplesProcessed != 0 should be guaranteed to be false by the time, the loop is reached again.}
	\item{TerminateNAudio: 90\% \\ The only line which is not covered is a safeguard, in case the object to dispose does not offer a standard interface.}
	\item{Play: 100\%}
	\item{Pause: 100\%}
	\item{Initialize: 100\%}
\end{itemize}